body {
	/* background: #EEEEEE; */

	color: #333333;
	line-height: 1.5;
	font-size: 14px;
}





/* 给一个padding 让 上面 nav-bar fixed 在页面上 */
/* body {
	padding-top: 71px;
	
} */



img {
	display: block;
	width: 100%;
	max-width: 100%;
}




.navbar-brand {

	background-image: url(../img/logo.jpg);

	width: 50px;
	height: 50px;

	/* 大小，重复 ，位置 */
	background-size: 75%;
	background-repeat: no-repeat;
	background-position: center center;


}



/* side-bar  */


.side-bar .list-group-item {
	border: none;
	border-radius: 3px;

	margin-bottom: 5px;
}

.side-bar .list-group-item.active {

	background-color: #ea0c3d;
}


.side-bar .list-group-item:hover {

	background-color: #ea0c3d;
	color: #FFFFFF;
	font-weight: bold;


}

/* side-bar end  */






/* main-content */

a:hover {
	text-decoration: none;
}


.news-item {
	padding: 20px 0;
	border-bottom: 1px solid #EEEEEE;
}

.news-item:first-child {

	padding-top: 0px;
}

.news-item img {
	border-radius: 3px;
}


.news-item .title {

	color: #444444;
	font-size: 16px;
	font-weight: bold;
	display: block;
	margin-bottom: 15px;

}

.news-item a:hover {
	text-decoration: none;
	color: #337ab7;
}



.news-item .info {
	font-size: 9px;
	color: #777777;
}




.avatar {
	display: inline-block;
	margin-right: 2px;
}

.avatar img {
	display: inline-block;
	height: 12px;
	width: 12px;


}



/* right side  */

.side-bar-card {
	margin-top: 20px;
	padding: 10px 0;
	background: rgba(0, 0, 0, .05);

	border-radius: 3px;
}


.side-bar-card.flag {
	padding: 20px 0;

}



.side-bar-card .text-lg {
	font-size: 150%;
	font-weight: bold;
}




.side-bar-card .card-title {
	padding-left: 15px;
	padding-right: 15px;

	font-weight: bold;
	font-size: 16px;

}



.side-bar-card .card-body .list .item {
	padding: 10px 15px;
}

.side-bar-card .card-body .list .item:hover {

	background: rgba(0, 0, 0, .05);

	cursor: pointer;
}


.side-bar-card .card-body img {
	display: block;
	width: 100%;
	border-radius: 3px;
}



.side-bar-card .card-body .list .item .title {

	padding-bottom: 5px;

}

.side-bar-card .list .item .description {

	color: #777777;
	font-size: 9px;
}

/* right side end */



/* news detail */

.news-title {
	line-height: 1.3;
	margin-top: 0px;




}


.news-status {
	color: #999999;
	font-size: 9px;
}

.news-status .label {

	opacity: 0.8;

}

.news-body {
	margin-top: 20px;
	font-size: 16px;
}


.news-body img {
	margin: 20px 0;
	border-radius: 3px;
}


.no-padding-h {
	padding-left: 0;
	padding-right: 0;
}




/* footer begin */
.footer {
	margin-top: 30px;
}

.footer span {
	text-align: center;
	display: block;
	color: #999999;
	font-size: 9px;
	padding: 2px 0px;
}
